package cn.smxy.college.service;

import cn.smxy.param.CollegePlantPageParam;
import cn.smxy.param.PageParam;
import cn.smxy.pojo.CollegePlant;
import cn.smxy.util.R;

public interface CollegePlantService {
    /**
     * 保存校园植物
     * @param collegePlant
     * @return
     */
    R save(CollegePlant collegePlant);

    /**
     * 分页展示校园植物
     * @param collegePlantPageParam
     * @return
     */
    R page(CollegePlantPageParam collegePlantPageParam);

    /**
     * 查看植物校园信息
     * @param plantId
     * @return
     */
    R info(Long plantId);

    /**
     * 删除校园植物
     * @param plantId
     * @return
     */
    R removePlant(Long plantId);

    /**
     * 删除用户对应的校园植物作品
     * @param userId
     * @return
     */
    R removeByUserId(Long userId);
}
